package l2ft.gameserver.network.l2.s2c;

import l2ft.gameserver.model.Player;

public class ExBasicActionList extends L2GameServerPacket
{
	private static final int[] BasicActions =
	{
		0, // ????????????? ?????/??????. (/sit, /stand)
		1, // ????????????? ??????/???. (/walk, /run)
		2, // ????? ????????? ???? (?????). Щ??????? ? ??????? ???????? Ctrl, ????? ????????????? ?????????. (/attack, /attackforce)
		3, // ?????? ???????? ? ????????? ???????. (/trade)
		4, // ????? ????????? ???? ??? ?????. (/targetnext)
		5, // ????????? ????????, ????????????? ?????. (/pickup)
		6, // ????????????? ?? ???? ?????????? ??????. (/assist)
		7, // ?????????? ?????????? ?????? ? ???? ??????. (/invite)
		8, // ???????? ??????. (/leave)
		9, // ???? ?? ????? ??????, ????????? ?????????? ?????? (???????) ?? ??????. (/dismiss)
		10, // ????????? ?????? ??????? ??? ??????? ?????????.(/vendor)
		11, // ?????????? ???? "?????? ??????" ??? ?????? ????? ??? ?????? ??? ????? ??????. (/partymatching)
		12, // ??????: ???????????????? ??????????. (/socialhello)
		13, // ??????: ????????, ??? ?? ??? ???-?? ??? ??????? ??????!(/socialvictory)
		14, // ??????: ?????????? ????? ????????? (/socialcharge)
		15, // ??? ??????? ???? ??????? ?? ????, ???? ???????? ?? ?????.
		16, // ????????? ????.
		17, // ???????? ??????? ????????.
		18, // ????????? ??????????? ????? ????????.
		19, // ??????? ??????? ? ?????????.
		20, // ???????????? ?????? ??????.
		21, // ???? ??????? ???? ??????? ?? ????, ???? ???????? ?? ?????.
		22, // ????????? ????.
		23, // ???????? ??????? ????????.
		24, // ??????: ???????? ?????????????. (/socialyes)
		25, // ??????: ???????? ????????????. (/socialno)
		26, // ??????: ??????, ? ???? ????????. (/socialbow)
		27, // ???????????? ?????? ??????.
		28, // ????????? ?????? ??????? ??? ??????? ?????????. (/buy)
		29, // ??????: ? ?? ???????, ??? ??????????. (/socialunaware)
		30, // ??????: ? ???... (/socialwaiting)
		31, // ??????: ?? ???? ??????????. (/sociallaugh)
		32, // ???????????? ????? ???????? ?????/????????.
		33, // ??????: ????????????. (/socialapplause)
		34, // ??????: ???????? ???? ??? ?????? ?????. (/socialdance)
		35, // ??????: ??? ???????. (/socialsad)
		36, // ???????? ??????? ?????.
		37, // ????????? ?????? ?????????? ??? ???????? ????????? ? ??????? ???????? ?????? ?? ??????????????. (/dwarvenmanufacture)
		38, // ????????????? ????????/?????????, ????? ?? ?????????? ????? ? ????????, ???????? ????? ????????. (/mount, /dismount, /mountdismount)
		39, // ????? ????????????? ???????.
		40, // ??????????? ?????? ???? (/evaluate)
		41, // ????????? ????? ?????, ????? ??? ????? ????????? ?? ?????.
		42, // ?????????? ???? ??????? ?????.
		43, // ????????? ?????, ?????? ???????? ?????????.
		44, // ????????? ????? ?????? ???????.
		45, // ??????????????? MP ???????????.
		46, // ????????? ?????, ??????? ?????????????? ?????.
		47, // ???????????? ?????????? ????? ? ????? ?????.
		48, // ????? ????? ????????? ?? ?????.
		49, // ????? ? ???????? ??????.
		50, // ????????? ???? ?????? ?????????? ?? ???????.(/changepartyleader)
		51, // ??????? ???????, ????????? ??????? ?????? ?? ??????????????.(/generalmanufacture)
		52, // ??????? ??? ? ??????? ? ??????????? ???.
		53, // ????????? ? ????.
		54, // ????????? ? ????.
		55, // ????????????? ?????? ? ????????? ?????? ????????. (/start_videorecording, /end_videorecording, /startend_videorecording)
		56, // ?????????? ????????? ???? ? ????? ???????. (/channelinvite)
		57, // ??????????? ????????? ??????? ???????? ? ?????? ??????????, ?????????? ??????? ?????. (/findprivatestore)
		58, // ??????? ??????? ?????? ?? ?????. (/duel)
		59, // ?????? ????? ???????? ????????. (/withdraw)
		60, // ??????? ?????? ?????? ?? ?????. (/partyduel)
		61, // ????????? ?????? ??????? ??? ??????? ???????? (/packagesale)
		62, // ??????????? ????(/charm)
		63, // ????????? ???????? ? ??????? ????-????, ? ??????? ????? ???????? ? ????? ?????. (???????: /minigame)
		64, // ????????? ???? ?????????? ?????????, ??????? ????????? ???????? ???????????? ????? ????????? ? ???????????. (???????: /teleportbookmark)
		//65,
		66, // ???? "????????"  (???????: /shyness)
		67, // ?????????? ????????
		68, // ??????????? ?????????? ????????
		69, // ??????????? ???????
		70, // ????? ? ???????
		71, // ??????
		72, // ??? ????
		73, // ????? ??????
		1000, // ????????? ????? ?????, ????? ? ????? ?????? ??????.
		1001, // ????????????, ?? ?????? ?????, ??????????? ?? ? ??????? ?????????????.
		1002, // ????????????? ?????????? ????????? ???.
		1003, // ??????????? ?????, ????????? ???? ? ?????????? ?????????.
		1004, // ??????????? ??????????? ????????????? ???. ???. ? ???. ???. ???????????? ?????? ?????? ???????? ?? ????? ?????????.
		1005, // ?????????? ?????
		1006, // ??????????????? HP ???????.
		1007, // ? ?????? ????????? ?????????? ???????? ??????????? ???? ????? ?????? ? ???? ?? ??????????? ????.
		1008, // ???????? ??????????? ???. ???. ? ???????? ????? ??????.
		1009, // ???? ???? ????? ????????? ? ?????? ??????.
		1010, // ???????? ??????????? ??????????? MP ????? ??????.
		1011, // ???????? ????????? ????? ??????????? ?????????? ????? ???????.
		1012, // ??????? ????????? ? ????? ??????.
		1013, // ?????????? ????????? ? ????, ????????????? ?????????, ??????????? ???. ???. ? ???. ???.
		1014, // ??????????? ?? ????? ????????? ?????? ? ??????? ???? ? ??????????, ?????????? ?? ???. ???. ? ???. ???.
		1015, // Ж??????? HP ??? ??????????? HP ????????? ????.
		1016, // ?????????? ?? ????????? ?????? ??????????? ?????.
		1017, // ?????????? ?????, ????????? ???? ? ???????????? ?????.
		1018, // ????????? ???????????? ?????????, ????????????? HP ?????.
		1019, // ?????? №2, ???????????? ???
		1020, // ?????? №2, ???????????? ???
		1021, // ?????? №2, ???????????? ????
		1022, // ?????? №2, ???????????? Ю???????
		1023, // ?????? №2, ???????????? ???????
		1024, // ?????? №2, ???????????? ???????
		1025, // ?????? №2, ???????????? ?????
		1026, // ?????? №1, ???????????? ?????
		1027, // ?????? №2, ???????????? ???????
		1028, // ?????? №1, ???????????? ????????????
		1029, // ?????? №2, ???????????? ????????????
		1030, // ?????? №2, ???????????? ????????
		1031, // ?????? ?????: ?????? ??????? ?????. ???????????? ?????????.
		1032, // ?????? ?????: ????? ?????????? ?????? ?? ????? ???????? ? ???????. ???????????? ?????????.
		1033, // ?????? ?????: ????????????? ?????? ??????? ??????
		1034, // ??????: ?????? ???? ??????? ??????, ?????????? ? ?????????? ?????. ???????????? ?????????.
		1035, // ??????: ?????????? ?? ?????????????? ???? ?????????? ????? ????.
		1036, // ?????????? ????: ??????? ????, ??????? ????? ??????? ??????.
		1037, // ?????????? ????: ?????? ? ?????? ???? ??????? ?????????????? ???????????. ???????????? ?????????.
		1038, // ????????? ????? ??????? ??????, ??????????? ? ??????????? ?? ????. ???.
		1039, // ??????? ??????: ???????????? ?????? ?? ???????? ?????????. ?????????? 4 ??. ??????????? ??????.
		1040, // ??????? ??????: ???????????? ?????? ?? ??????? ?????????. ?????????? 5 ??. ??????????? ??????.
		1041, // ??????? ???? ?????
		1042, // Ц??????? ????? ?????? ??????. ???????? ????????????.
		1043, // ????????? ?????? ?????? ?????
		1044, // ?????????? ?????? ????
		1045, // ???????? ???. ???./???. ???. ? ??????? ????? ??????.
		1046, // ???????? ????. ???./????. ???. ? ??????? ????? ??????.
		1047, // ??????? ???? ?????
		1048, // ???????? ??????? ??????????? ? ???????????? ???????? ?????.
		1049, // ???????? ????? ? ????? ???????????.
		1050, // ????????? ?????????? ?????? ?????? ?????.
		1051, // ???????? ??????????? ????. ?????????? HP.
		1052, // ???????? ??????????? ????. ?????????? MP.
		1053, // ???????? ??????????? ????. ???.
		1054, // ???????? ??????????? ???????? ?????? ??????????.
		1055, // ???????? ????????? ??????? MP ????????? ????. ?????????? ?????? ?????.
		1056, // ???????? ??????????? ???. ???.
		1057, // ???????? ??????????? ???? ???????????? ????? ? ???? ?????????? ????
		1058, // ???????? ??????????? ???? ???????????? ?????.
		1059, // ???????? ??????????? ???? ???????????? ?????
		1060, // ???????? ??????????? ????????
		1061, // ?????? ????? ?? ??????. ????? ???????????? ?????? ??? ?????????? ?????? "???????????".
		1062, // ??????? ??????? ?????
		1063, // ??????? ???????? ????? ??????? ?? ?????? ????, ?? ? ???????? ??????????.
		1064, // ???????? ? ???? ????? ??????? ??????????? ??????.
		1065, // ??????? ?? ???????? ?????????
		1066, // ????? ????????? ??????
		1067, // ??????? ?????????? ????? ?????? ? ???? ??????
		1068, // ??????? ?????????? ?????? ?????? ??????
		1069, // ??????? ??????? ???? ?? ??????. ????? ???????????? ?????? ??? ?????????? ?????? "???????????".
		1070, // ?????? ??????????? ????????????? ??????? ?? ?????????. ????????? 5 ?????.
		1071, // 
		1072, //
		1073, // ????? ?? ??????, ??????????? ?? ???? ??? ??? ?????? ???????
		1074, // ????? ?? ??????? ??????? ?????? ?????? ??????? ?????
		1075, // ???????? ????, ?????????? ??????????? ??????
		1076, //
		1077, // ????? ?? ??????? ??????? ?????? ?????????? ????????
		1078, // ????? ?? ??????? ??????? ?????? ??? ?????? ?????????????
		1079, // ??????? ????, ?????????? ??????????? ??????
		1080, // ?????? ?????????? ? ????? ? ??????? ????
		1081, // 
		1082, // ?????????? ????????
		1083, // ?????? ????, ????????? ???? ?????
		1084, // ??????????? ????? ?????????/???????? ???????
		1086, // ???????????? ?????????? ????????????? ???????? ?? ??????
		1087, // ??????????? ?????? ??????? ?? 25
		1088, // ??????? ?????? ??????
		1089, // ????? ?? ??????? ??????? ?????? ??? ?????? ??????.
		1090, // ??????? ???? ?????
		1091, // ???????? ?????????? ? ???? ? ?????????? ?????? ? ???? ???.
		1092, // ??????????? ???????? ????????????.
		5000, // ????? ????????? ????????. ????????? ????? ???????? ?? 25%. ?????? ???????????? ?? ????? ??????????????!
		5001, // ??????????? ????. HP, ????. MP ? ???????? ?? 20%, ????????????? ????????????? ???????? ?? 10%. ????? ?????????? ?????????????: 10 ???. ??? ????????????? ?????? ??????????? 3 ???????? ????. ?????? ???????????? ? ???????????? ??????????. ????? ????????: 5 ???.
		5002, // ??????????? ????. HP/MP/CP, ???. ???. ? ???. ???. ?? 30%, ???????? ?? 20%, ???. ???. ?? 10%, ???. ???. ?? 20% ? ??????? ?????? MP ?? 15%.  ????? ?????????? ?????????????: 40 ???. ??? ????????????? ?????? ??????????? 10 ???????? ????. ????? ????????: 20 ???.
		5003, // ?????????? ?? ?????? ???? ?????.
		5004, // ?????????? ?? ??????? ?????? ?????? ???????????? ?????????? ?????.
		5005, // ?????????? ?? ?????????? ?????? ???? ?????.
		5006, // ?? ????????? ??????????? ?? ??????? ????? ???????. ????? ????????: 5 ???.
		5007, // ??????? ???????? ????? ? ???????????? ??????.
		5008, // ??????? ?????????? ??????.
		5009, // ??????? ??? ? ???? ?????????????? ??????.
		5010, // ????????? ???? ??????.
		5011, // ??????? ????? ?????? ??????.
		5012, // ?????????? ???????????? ? ???? ??????? ?? ???? ?????????????? ??????.
		5013, // ?????????? ??????? ????? ?? ??????????????? ?????.
		5014, // ??????????? ????????? ???? ??????.
		5015, // ????? ??????????/???????????????? ????????? ???????.
	};

	private static final int[] TransformationActions =
	{
		1, // ????????????? ??????/???. (/walk, /run)
		2, // ????? ????????? ???? (?????). Щ??????? ? ??????? ???????? Ctrl, ????? ????????????? ?????????. (/attack, /attackforce)
		3, // ?????? ???????? ? ????????? ???????. (/trade)
		4, // ????? ????????? ???? ??? ?????. (/targetnext)
		5, // ????????? ????????, ????????????? ?????. (/pickup)
		6, // ????????????? ?? ???? ?????????? ??????. (/assist)
		7, // ?????????? ?????????? ?????? ? ???? ??????. (/invite)
		8, // ???????? ??????. (/leave)
		9, // ???? ?? ????? ??????, ????????? ?????????? ?????? (???????) ?? ??????. (/dismiss)
		11, // ?????????? ???? "?????? ??????" ??? ?????? ????? ??? ?????? ??? ????? ??????. (/partymatching)
		15, // ??? ??????? ???? ??????? ?? ????, ???? ???????? ?? ?????.
		16, // ????????? ????.
		17, // ???????? ??????? ????????.
		18, // ????????? ??????????? ????? ????????.
		19, // ??????? ??????? ? ?????????.
		21, // ???? ??????? ???? ??????? ?? ????, ???? ???????? ?? ?????.
		22, // ????????? ????.
		23, // ???????? ??????? ????????.
		40, // ??????????? ?????? ???? (/evaluate)
		50, // ????????? ???? ?????? ?????????? ?? ???????.(/changepartyleader)
		52, // ??????? ??? ? ??????? ? ??????????? ???.
		53, // ????????? ? ????.
		54, // ????????? ? ????.
		55, // ????????????? ?????? ? ????????? ?????? ????????. (/start_videorecording, /end_videorecording, /startend_videorecording)
		56, // ?????????? ????????? ???? ? ????? ???????. (/channelinvite)
		57, // ??????????? ????????? ??????? ???????? ? ?????? ??????????, ?????????? ??????? ?????. (/findprivatestore)
		63, // ????????? ???????? ? ??????? ????-????, ? ??????? ????? ???????? ? ????? ?????. (???????: /minigame)
		64, // ????????? ???? ?????????? ?????????, ??????? ????????? ???????? ???????????? ????? ????????? ? ???????????. (???????: /freeteleport)
		//65,
		67, // ?????????? ????????
		68, // ??????????? ?????????? ????????
		69, // ??????????? ???????
		70, // ????? ? ???????
		1000, // ????????? ????? ?????, ????? ? ????? ?????? ??????.
		1001, // ????????????, ?? ?????? ?????, ??????????? ?? ? ??????? ?????????????.
		1002, // ????????????? ?????????? ????????? ???.
		1003, // ??????????? ?????, ????????? ???? ? ?????????? ?????????.
		1004, // ??????????? ??????????? ????????????? ???. ???. ? ???. ???. ???????????? ?????? ?????? ???????? ?? ????? ?????????.
		1005, // ?????????? ?????
		1006, // ??????????????? HP ???????.
		1007, // ? ?????? ????????? ?????????? ???????? ??????????? ???? ????? ?????? ? ???? ?? ??????????? ????.
		1008, // ???????? ??????????? ???. ???. ? ???????? ????? ??????.
		1009, // ???? ???? ????? ????????? ? ?????? ??????.
		1010, // ???????? ??????????? ??????????? MP ????? ??????.
		1011, // ???????? ????????? ????? ??????????? ?????????? ????? ???????.
		1012, // ??????? ????????? ? ????? ??????.
		1013, // ?????????? ????????? ? ????, ????????????? ?????????, ??????????? ???. ???. ? ???. ???.
		1014, // ??????????? ?? ????? ????????? ?????? ? ??????? ???? ? ??????????, ?????????? ?? ???. ???. ? ???. ???.
		1015, // Ж??????? HP ??? ??????????? HP ????????? ????.
		1016, // ?????????? ?? ????????? ?????? ??????????? ?????.
		1017, // ?????????? ?????, ????????? ???? ? ???????????? ?????.
		1018, // ????????? ???????????? ?????????, ????????????? HP ?????.
		1019, // ?????? №2, ???????????? ???
		1020, // ?????? №2, ???????????? ???
		1021, // ?????? №2, ???????????? ????
		1022, // ?????? №2, ???????????? Ю???????
		1023, // ?????? №2, ???????????? ???????
		1024, // ?????? №2, ???????????? ???????
		1025, // ?????? №2, ???????????? ?????
		1026, // ?????? №1, ???????????? ?????
		1027, // ?????? №2, ???????????? ???????
		1028, // ?????? №1, ???????????? ????????????
		1029, // ?????? №2, ???????????? ????????????
		1030, // ?????? №2, ???????????? ????????
		1031, // ?????? ?????: ?????? ??????? ?????. ???????????? ?????????.
		1032, // ?????? ?????: ????? ?????????? ?????? ?? ????? ???????? ? ???????. ???????????? ?????????.
		1033, // ?????? ?????: ????????????? ?????? ??????? ??????
		1034, // ??????: ?????? ???? ??????? ??????, ?????????? ? ?????????? ?????. ???????????? ?????????.
		1035, // ??????: ?????????? ?? ?????????????? ???? ?????????? ????? ????.
		1036, // ?????????? ????: ??????? ????, ??????? ????? ??????? ??????.
		1037, // ?????????? ????: ?????? ? ?????? ???? ??????? ?????????????? ???????????. ???????????? ?????????.
		1038, // ????????? ????? ??????? ??????, ??????????? ? ??????????? ?? ????. ???.
		1039, // ??????? ??????: ???????????? ?????? ?? ???????? ?????????. ?????????? 4 ??. ??????????? ??????.
		1040, // ??????? ??????: ???????????? ?????? ?? ??????? ?????????. ?????????? 5 ??. ??????????? ??????.
		1041, // ??????? ???? ?????
		1042, // Ц??????? ????? ?????? ??????. ???????? ????????????.
		1043, // ????????? ?????? ?????? ?????
		1044, // ?????????? ?????? ????
		1045, // ???????? ???. ???./???. ???. ? ??????? ????? ??????.
		1046, // ???????? ????. ???./????. ???. ? ??????? ????? ??????.
		1047, // ??????? ???? ?????
		1048, // ???????? ??????? ??????????? ? ???????????? ???????? ?????.
		1049, // ???????? ????? ? ????? ???????????.
		1050, // ????????? ?????????? ?????? ?????? ?????.
		1051, // ???????? ??????????? ????. ?????????? HP.
		1052, // ???????? ??????????? ????. ?????????? MP.
		1053, // ???????? ??????????? ????. ???.
		1054, // ???????? ??????????? ???????? ?????? ??????????.
		1055, // ???????? ????????? ??????? MP ????????? ????. ?????????? ?????? ?????.
		1056, // ???????? ??????????? ???. ???.
		1057, // ???????? ??????????? ???? ???????????? ????? ? ???? ?????????? ????
		1058, // ???????? ??????????? ???? ???????????? ?????.
		1059, // ???????? ??????????? ???? ???????????? ?????
		1060, // ???????? ??????????? ????????
		1061, // ?????? ????? ?? ??????. ????? ???????????? ?????? ??? ?????????? ?????? "???????????".
		1062, // ??????? ??????? ?????
		1063, // ??????? ???????? ????? ??????? ?? ?????? ????, ?? ? ???????? ??????????.
		1064, // ???????? ? ???? ????? ??????? ??????????? ??????.
		1065, // ??????? ?? ???????? ?????????
		1066, // ????? ????????? ??????
		1067, // ??????? ?????????? ????? ?????? ? ???? ??????
		1068, // ??????? ?????????? ?????? ?????? ??????
		1069, // ??????? ??????? ???? ?? ??????. ????? ???????????? ?????? ??? ?????????? ?????? "???????????".
		1070, // ?????? ??????????? ????????????? ??????? ?? ?????????. ????????? 5 ?????.
		1071, // 
		1072, // 
		1073, // ????? ?? ??????, ??????????? ?? ???? ??? ??? ?????? ???????
		1074, // ????? ?? ??????? ??????? ?????? ?????? ??????? ?????
		1075, // ???????? ????, ?????????? ??????????? ??????
		1076, // 
		1077, // ????? ?? ??????? ??????? ?????? ?????????? ????????
		1078, // ????? ?? ??????? ??????? ?????? ??? ?????? ?????????????
		1079, // ??????? ????, ?????????? ??????????? ??????
		1080, // ?????? ?????????? ? ????? ? ??????? ????
		1081, // 
		1082, // ?????????? ????????
		1083, // ?????? ????, ????????? ???? ?????
		1084, // ??????????? ????? ?????????/???????? ???????
		1086, // ???????????? ?????????? ????????????? ???????? ?? ??????
		1087, // ??????????? ?????? ??????? ?? 25
		1088, // ??????? ?????? ??????
		1089, // ????? ?? ??????? ??????? ?????? ??? ?????? ??????.
		1090, // ??????? ???? ?????
		1091, // ???????? ?????????? ? ???? ? ?????????? ?????? ? ???? ???.
		1092, // ??????????? ???????? ????????????.
		5000, // ????? ????????? ????????. ????????? ????? ???????? ?? 25%. ?????? ???????????? ?? ????? ??????????????!
		5001, // ??????????? ????. HP, ????. MP ? ???????? ?? 20%, ????????????? ????????????? ???????? ?? 10%. ????? ?????????? ?????????????: 10 ???. ??? ????????????? ?????? ??????????? 3 ???????? ????. ?????? ???????????? ? ???????????? ??????????. ????? ????????: 5 ???.
		5002, // ??????????? ????. HP/MP/CP, ???. ???. ? ???. ???. ?? 30%, ???????? ?? 20%, ???. ???. ?? 10%, ???. ???. ?? 20% ? ??????? ?????? MP ?? 15%.  ????? ?????????? ?????????????: 40 ???. ??? ????????????? ?????? ??????????? 10 ???????? ????. ????? ????????: 20 ???.
		5003, // ?????????? ?? ?????? ???? ?????.
		5004, // ?????????? ?? ??????? ?????? ?????? ???????????? ?????????? ?????.
		5005, // ?????????? ?? ?????????? ?????? ???? ?????.
		5006, // ?? ????????? ??????????? ?? ??????? ????? ???????. ????? ????????: 5 ???.
		5007, // ??????? ???????? ????? ? ???????????? ??????.
		5008, // ??????? ?????????? ??????.
		5009, // ??????? ??? ? ???? ?????????????? ??????.
		5010, // ????????? ???? ??????.
		5011, // ??????? ????? ?????? ??????.
		5012, // ?????????? ???????????? ? ???? ??????? ?? ???? ?????????????? ??????.
		5013, // ?????????? ??????? ????? ?? ??????????????? ?????.
		5014, // ??????????? ????????? ???? ??????.
		5015, // ????? ??????????/???????????????? ????????? ???????..
	};

	private final int[] actions;
	
	public ExBasicActionList(Player activeChar)
	{
		actions = activeChar.getTransformation() == 0 ? BasicActions : TransformationActions;
	}
	
	@Override
	protected void writeImpl()
	{
		writeEx(0x5f);
		writeDD(actions, true);
	}
}